.company_dynamics {
  margin-top: 50px;
  overflow: hidden;
  padding-bottom: 80px;
}

.company_dynamics dl {
  margin-top: 50px;
  overflow: hidden;
}

.company_dynamics dl dt {
  background-color: rgba(59, 190, 122, .9);
  width: 68px;
  height: 68px;
  color: #fff;
  margin-right: 4%;
}

.company_dynamics dl dt,
.company_dynamics dl dd {
  float: left;
}

.company_dynamics dl dt span:first-child {
  margin-top: 14px;
}

.company_dynamics dl dt span {
  display: block;
  text-align: center;
  font-weight: normal;
}

.pagination {
  margin-left: 111px;
}
.write_more {
  color: #3bbe7a;
}

footer {
  background-color: #333;
  padding: 46.5px 0;
}

.ac-gf-footer-legal {
  float: left;
}

.footer-legal-links {
  margin-bottom: 10px;
  overflow: hidden;
}

.footer-legal-links a:first-child {
  padding-left: 0;
}

.footer-legal-links a {
  margin-right: 15px;
  padding-left: 15px;
  white-space: nowrap;
  color: rgba(170, 170, 170, .8);
  float: left;
}

.valuefocue-banner,
.company-dynamics-banner,
.join-us-banner,
.enterprise-banner,
.user-agreement-banner {
  width: 100%;
  height: 320px;
  background-size: cover;
}

.company-dynamics-banner {
  background: #ccc;
}


@media (max-width: 767px) {
  .navbar-default .navbar-collapse ul li a {
    border-bottom: 1px solid #e7e7e7;
    margin: 16px 35px 5px 30px;
    padding: 0 0 15px;
    text-align: center;
    color: #666;
  }


}

.navbar-default .navbar-nav>li>a {
  padding: 16px 25px 5px;
  font-size: 16px;
  color: #333;
}